Liu TianqiLiu Tianqi
An Se-young and the Seven Records of the 2026 Asian Games: Read by Data, Not by HeadlinesOn September 29, 2026, in Aichi-Nagoya, the second game of the women's single...
VTV3 Speaks on Esports Law: The Himass and TanVuu Penalty Isn't a Cheating Story — It's a Governance Hole in the Entire IndustryMore than 4.1 million signatures. A national broadcaster speaks up. Two...
When the Data Sheet Comes Back Blank: Lessons from a Badminton Analysis Report with Nothing to Analyze11:40 PM in Surabaya, the ceiling fan turning steadily overhead, and on my...
USA beat Canada 3-2 in a 15-13 tiebreak: 108 points apiece, Cuba take the last 2027 world ticketSet five stopped at 15-13. Add up all five sets of the men's final in Moncton...
The Meaningless Score: When the 'Empty Legacy' of Vietnamese Sports Data Is Dissected on the Analysis TableA Meaningless Score: When the 'Empty Legacy' of Vietnamese Sports Data Is...
Asian Games 2026: The Badminton Draw and the Gaps That Only Appear After September 26Lakshya Sen faces Loh Kean Yew as early as the second round. That was the fir...
U20 Vietnam put aside their pain, determined to beat Palestine0-3. Those three numbers still hang over the scoreboard of U20 Vietnam's...
A Night at Lach Tray and the Tactical Identity: When Vietnamese Football Needs a Whisper, Not a RoarPeople often tell me that Vietnamese football is missing something. Not...
Worthing TTC Launches Junior Team 1 Star: The Gap Beneath the Base of England's Table Tennis PyramidOn Saturday, 10 October, in the coastal town of Worthing, a domestic table...
EuroLeague 2026-27: The Top Twenty Players and Three Blind Spots of the RankingThere was no football on that night, so I switched to reading numbers one by...
FIFA ASEAN Cup: The Four-Year Promise and the Gap Hiding Inside the Match CalendarOne of the lines I wrote in my analysis notebook years ago, and which still...
Club América and the Silence on André Jardine's BirthdayOn September 8, Club América's official channels were operating as usual. The...
When the Analytical Machine Returns a Blank: Lessons from a Failed Esports PipelineThere is a moment in this profession that I learned to name in Korean: — an...
Doan Van Hau Receives Club-Level Sanction: Four V.League Matches Out and the Question of His Vietnam National Team PlaceThe 68th minute. A challenge by Doan Van Hau in midfield during the match...
Ashmita Chaliha and the Question of Double Standards at the Super 100: When Haze Obscures FairnessData never makes mistakes; it is only the way we read it that leads us astray...
Vietnamese Football: When Youth Academies Become 'Money Printers' and the Unforeseen ConsequencesVietnamese football is facing a paradox: youth academies praised as 'money...
Table Tennis Qualification for the 2027 European Games: 192 Slots, 16 Teams, and a Ranking Built From ScratchThere are 266 days left. The European Olympic Committees (EOC) and the Europe...
Vietnam vs Thailand, 17:30 on September 21: The Goal Difference Doesn't Add Up, and One Line Is Missing From the ReportHook On the evening of September 20, I reopened the pre-match report and...
Two Pillars: Vietnam's Taekwondo and the Asian Games 2026 GambleOn September 28, the Vietnam taekwondo team's flight leaves Hanoi for...
Jobava's 5.e5! in Samarkand: An Opening Lecture Disguised as a Brilliant WinBaadur Jobava pushed his pawn to e5 on move five. Inside the playing hall in...
VTV3 Speaks on Esports Law: The Himass and TanVuu Penalty Isn't a Cheating Story — It's a Governance Hole in the Entire IndustryMore than 4.1 million signatures. A national broadcaster speaks up. Two...
When the Data Sheet Comes Back Blank: Lessons from a Badminton Analysis Report with Nothing to Analyze11:40 PM in Surabaya, the ceiling fan turning steadily overhead, and on my...
USA beat Canada 3-2 in a 15-13 tiebreak: 108 points apiece, Cuba take the last 2027 world ticketSet five stopped at 15-13. Add up all five sets of the men's final in Moncton...
The Meaningless Score: When the 'Empty Legacy' of Vietnamese Sports Data Is Dissected on the Analysis TableA Meaningless Score: When the 'Empty Legacy' of Vietnamese Sports Data Is...
Asian Games 2026: The Badminton Draw and the Gaps That Only Appear After September 26Lakshya Sen faces Loh Kean Yew as early as the second round. That was the fir...
U20 Vietnam put aside their pain, determined to beat Palestine0-3. Those three numbers still hang over the scoreboard of U20 Vietnam's...
A Night at Lach Tray and the Tactical Identity: When Vietnamese Football Needs a Whisper, Not a RoarPeople often tell me that Vietnamese football is missing something. Not...
Worthing TTC Launches Junior Team 1 Star: The Gap Beneath the Base of England's Table Tennis PyramidOn Saturday, 10 October, in the coastal town of Worthing, a domestic table...
EuroLeague 2026-27: The Top Twenty Players and Three Blind Spots of the RankingThere was no football on that night, so I switched to reading numbers one by...
FIFA ASEAN Cup: The Four-Year Promise and the Gap Hiding Inside the Match CalendarOne of the lines I wrote in my analysis notebook years ago, and which still...
Club América and the Silence on André Jardine's BirthdayOn September 8, Club América's official channels were operating as usual. The...
When the Analytical Machine Returns a Blank: Lessons from a Failed Esports PipelineThere is a moment in this profession that I learned to name in Korean: — an...
Doan Van Hau Receives Club-Level Sanction: Four V.League Matches Out and the Question of His Vietnam National Team PlaceThe 68th minute. A challenge by Doan Van Hau in midfield during the match...
Ashmita Chaliha and the Question of Double Standards at the Super 100: When Haze Obscures FairnessData never makes mistakes; it is only the way we read it that leads us astray...
Vietnamese Football: When Youth Academies Become 'Money Printers' and the Unforeseen ConsequencesVietnamese football is facing a paradox: youth academies praised as 'money...
Table Tennis Qualification for the 2027 European Games: 192 Slots, 16 Teams, and a Ranking Built From ScratchThere are 266 days left. The European Olympic Committees (EOC) and the Europe...
Vietnam vs Thailand, 17:30 on September 21: The Goal Difference Doesn't Add Up, and One Line Is Missing From the ReportHook On the evening of September 20, I reopened the pre-match report and...
Two Pillars: Vietnam's Taekwondo and the Asian Games 2026 GambleOn September 28, the Vietnam taekwondo team's flight leaves Hanoi for...
Jobava's 5.e5! in Samarkand: An Opening Lecture Disguised as a Brilliant WinBaadur Jobava pushed his pawn to e5 on move five. Inside the playing hall in...
